3DS Max基礎教程:VRay分布式渲染

教程頻道 - 3DSMax 來源:設計在線 作者:cpcool 2011-01-05

前言概述
1.什么是分布式渲染(Distrbutded Rendering)
分布式渲染是一種能夠把單幀圖像的渲染分布到多臺計算機(或多個CPU)上渲染的一種網(wǎng)絡渲染技術。有許多方法可以實現(xiàn)這種技術,主要的思路是把單幀劃分成不同的區(qū)域,由各個計算機或CPU各自單獨計算。常用的方法是把靜幀劃分成許多小區(qū)域(Buckets),每臺計算機都渲染一部分buckets,最后把這些buckets合并成一張大的圖像。VRay就是用的這種做法。

 

2.VRay的實現(xiàn)
VRay通過TCP/IP協(xié)議實現(xiàn)分布式渲染的網(wǎng)絡聯(lián)接,不需要任何附加的程序或目錄共享。分布式渲染的管理分成兩個部分:服務端和客戶端。

 

3.客戶端
客戶端是指用戶現(xiàn)在正在使用的那臺計算機。它把單幀劃分成許多小的渲染區(qū)域(bucket)并把它傳給服務端去計算。整個渲染過程由客戶端來管理和組織。在客戶端計算機上,有一個用戶界面來管理網(wǎng)絡上的服務端——指定哪些服務器參與計算哪些不參與——并控制服務器端的狀態(tài)。每當一個渲染區(qū)域(bucket)計算完畢,客戶端上顯示出這塊bucket,并發(fā)送另一塊bucket給空下來的服務器計算(當然如果有的話)。

 

4.服務端
服務端就是渲染服務器啦,顧名思義,就是網(wǎng)絡上提供計算服務的真正在干苦力的計算機們。它們渲染每個bucket,并計算結果送回客戶端。它們的狀態(tài)也由客戶端監(jiān)控。

 

工作環(huán)境
要向實現(xiàn)VRay分布式渲染,必須用戶處于局域網(wǎng)之內(nèi),并有多臺計算機通過路由器鏈接且都能相互訪問。(圖01)

 

圖01

實際操作
1.在A機器新建一個文件夾,右擊把文件夾設為共享文件夾,并勾選允許網(wǎng)絡用戶更改文件。(圖02)

 

圖02

 

小提示:這一步是為了向B、C、D、E機器提供互相訪問,被共享的文件夾名字一定要為英文或數(shù)字。

 

2.打開你已經(jīng)做完的3ds Max文件,然后點工具按鈕使用資源收集器,把你場景里面所有的貼圖和光域網(wǎng)連同Max文件一起導出到你剛才建立的共享文件夾內(nèi)。(圖03)

 

圖03

 

警告:導出3ds Max文件名、所有貼圖的文件名和光域網(wǎng)名一定要為英文,因為網(wǎng)絡路徑不能識別中文路徑,否則分布式渲染出來就會丟失貼圖和導致出錯。

 

3.現(xiàn)在我們重新打開剛才的導出的3ds Max文件。(圖04)

 

圖04

小提示:請務必按照圖中操作打開所在的Max文件,因為分布式渲染每一步驟都非常嚴謹。

 

4.我們把剛才導出的3ds Max文件用網(wǎng)絡路徑打開后,現(xiàn)在來設置所有材質的貼圖路徑,具體方法按下Shift+T把資源追蹤器打開,刷新一下然后把原來貼圖路徑改成網(wǎng)絡貼圖路徑。(圖05)

 

圖05

 

小提示:我這里只是為了做教程,所以只展示三個貼圖路徑設置,實際一個場景有很多貼圖的。

 

5.接下來我們按F10打開渲染面板,把VRay渲染面板的渲染參數(shù)都設置好,最重要的是要在VRay系統(tǒng)子面板里面勾選分布式渲染,然后添加A、B、C、D、E機器的計算機名,或者是直接添加成每臺機器的IP地址,然后按下解析服務器按鈕檢查是否都已連接。據(jù)了解服務器最多添加255臺多了的用不了。(圖06)

 

圖06

 

小提示:添加服務器的時候可以把本機A機器添加進去。

 

6.現(xiàn)在萬事具備只欠東風了,接下來我們把所有的服務器(B、C、D、E機器)上的Launch VRay DR spawner打開,然后回到A機器按下渲染按鈕,你過一會就看見渲染區(qū)域分割一部分給其它機器工作了,那么我就恭喜你成功了,盡情的歡悅吧。

 

如果每臺機器都是雙核CPU的話,那么按照我們A、B、C、D、E五臺機器算的話,就會有10個渲染分割區(qū)在跳動,就會當一臺10CPU的機器了,依此類推如果每臺是4核的話,或者是多幾臺機器的話,可以想象的到那速度是喝口水的功夫還是一眨眼的功夫呢?

 

可以不用再本機A機器上打開VRay DR,這樣你的機器就不會卡,不會影響其它操作。

 

注意一:保存和讀取光子文件的時候,請務必也用網(wǎng)絡路徑,并且文件名要是英文名。

 

注意二:批處理渲染的時候也需要做到網(wǎng)絡路徑,出圖路徑也是網(wǎng)絡路徑,文件名也需英文名。

 

好了,如果按照我教程上所講的,那么軟件就會相對穩(wěn)定,不會出問題。謝謝大家仔細閱讀!

聲明:站內(nèi)網(wǎng)友所發(fā)表的所有內(nèi)容及言論僅代表其本人,并不反映任何網(wǎng)站意見及觀點。

全部評論

暫無相關推薦